package com.verify.emun;

public enum POST_GROUP {
//    MANAGEMENT("管理类"),
//    PROFESSIONAL_TECHNICAL("专业技术类"),
//    FRONTLINE_PRODUCTION("一线生产操作类"),
//    SUPPORT_AND_SERVICE("辅助与服务类"),
    PARTY_AND_GOVERNMENT_CADRES("党政干部"),
    PARTY_AND_MASS_MANAGEMENT("党群管理"),
    DISCIPLINARY_INSPECTION("纪检监察"),
    COMPREHENSIVE_MANAGEMENT("综合管理"),
    PLANNING_AND_INVESTMENT("规划投资"),
    HUMAN_RESOURCES("人力资源"),
    MARKETING("市场营销"),
    CAPITAL_OPERATION("资本运营"),
    FINANCIAL_ASSETS("财务资产"),
    PROJECT_MANAGEMENT("项目管理"),
    AUDIT_AND_LAWS("审计法规"),
    SAFETY_AND_ENVIRONMENT("安环管理"),
    CONFIDENTIALITY_MANAGEMENT("保密管理"),
    QUALITY_MANAGEMENT("质量管理"),
    TECHNOLOGY_MANAGEMENT("科技管理"),
    R_AND_D("研发设计"),
    EDUCATION_AND_TRAINING("教育培训"),
    TECHNOLOGICAL_PROCESS("工艺技术"),
    INFORMATION_TECHNOLOGY("信息技术"),
    QUALITY_AND_ACCURACY("质量精度"),
    SAFETY_AND_ENVIRONMENT_TECH("安环技术"),
    PRODUCTION_PLANNING("生产计划"),
    ENGINEERING_CONSTRUCTION("工程建造"),
    COMMISSIONING_TECH("调试技术"),
    SUPPLY_CHAIN("供应链配套"),
    EQUIPMENT_AND_POWER("设备动能"),
    INFRASTRUCTURE_MANAGEMENT("基建管理"),
    LAB_AND_TESTING("实验试验"),
    OTHER_TECHNICAL("其它技术"),
    WELDING("焊接"),
    ASSEMBLY("装配"),
    ELECTRICIAN("电工"),
    FITTER("钳工"),
    FIREWORKS("火工"),
    HOT_AND_COLD_PROCESSING("冷热加工"),
    COPPERSMITH("铜工"),
    GAS_CUTTING("气割"),
    RUST_REMOVAL_AND_COATING("除锈涂装"),
    LIFTING_COMMAND("起重指挥"),
    PRODUCTION_DRIVER("生产司机"),
    COMMISSIONING_WORKER("调试工"),
    TEST_WORKER("试验工"),
    EQUIPMENT_MAINTENANCE("设备维修"),
    CASTING_AND_FORGING("铸锻工"),
    MACHINE_TOOL_OPERATION("机床操作"),
    OTHER_WORK_TYPES("其它工种"),
    SECURITY("治安保卫"),
    BUS_DRIVER("客车驾驶"),
    CATERING("餐饮"),
    CLEANING_AND_LANDSCAPING("保洁绿化"),
    INTERNAL_RECEPTION("内勤接待"),
    FIRE_SAFETY("消防"),
    WAREHOUSING("保管"),
    MEDICAL_CARE("医护"),
    OTHER_SUPPORT_AND_SERVICE("其它辅助与服务");

    private final String name;

    POST_GROUP(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public static boolean contains(String value) {
        for (POST_GROUP item : POST_GROUP.values()) {
            if (item.getName().equals(value)) {
                return true;
            }
        }
        return false;
    }
}
